/**
    算法描述：简单递归
    解决所需数据结构+算法：
**/
#include<iostream>
using namespace std;

int run(int n) { // 简单递归
    if(n == 1)  return 1;
    return run(n-1) * 2 + 2;
}

int main() {
    int n;
    cin >> n;
    cout << run(n) << endl;
    return 0;
}